Start server with hot reloading:
Docker start script
.\scripts\run.ps1
Docker start shell
.\scripts\run.ps1 /bin/bash
uvicorn start command
uv run uvicorn --app-dir ./src/dk_server dk_server.main:app --port 8000 --host 0.0.0.0 --reload
Docker
docker build -t <IMAGE-NAME> .
docker run --rm --name <CONTAINER-NAME> -p <SOURCE-PORT>:<DESTINATION-PORT> <IMAGE-NAME>
docker volumes prune
docker images prune
Example
docker build -t dk-app-server .
docker run --rm --name dk-app-api -p 8000:8000 dk-app-server